//=============================================================================
/**
 * @file	opd_def.h
 * @brief	オープニングデモ定義集
 * @author	Nozomu Saito
 * @date    2009.03.20
 */
//=============================================================================

#ifndef __OPD_DEF_H__
#define __OPD_DEF_H__

#define S1_CONT_CRED_APP		(0)		//クレジット表示開始
#define S1_WAIT_CRED_DISP		(30)		//クレジット表示
#define	S1_CRED_ALPHA_OUT_SYNC	(60) 		//クレジットアルファアウトのシンク数
#define S1_CONT_LOGO_APP		(20)		//ロゴ表示開始
#define S1_WAIT_LOGO_DISP		(110)		//ロゴ表示
#define	S1_LOGO_ALPHA_OUT_SYNC	(0) 		//ロゴアルファアウトのシンク数
#define S1_CONT_GF_APP			(0)		//ゲーフリ表示開始////220
#define S1_WAIT_GF_DISP			(1)		//ゲーフリ表示////240
#define S1_GF_ALPHA_OUT_SYNC	(80)		//ゲーフリアルファアウト////360
#define S1_TREE_F_SCRL_Y		(32)		//手前木Ｙスクロール値
#define S1_TREE_F_SCRL_Y_SYNC	(30*8)		//手前木Ｙスクロールシンク
#define S1_TREE_B_SCRL_Y		(16)		//奥木Ｙスクロール値
#define S1_TREE_B_SCRL_Y_SYNC	(30*8)		//奥木Ｙスクロールシンク
#define S1_CONT_MONS_APP		(128)		//タイトルポケ登場////470
#define S1_WAIT_MONS_DISP		(90)		//タイトルポケ表示////570
#define S1_WHITE_OUT_SYNC		(65)		//シーン1ホワイトアウトシンク////630


#define S2_WHITE_IN_SYNC		(3)		//シーン2ホワイトインシンク
#define S2_GRASS_BG_SCRL_SPD	(64)		//草ＢＧスクロールスピード
#define S2_CONT_LEAF_APP1		(1)		//草表示タイミング1
#define S2_CONT_LEAF_APP2		(8)		//草表示タイミング2
#define S2_CONT_LEAF_APP3		(16)		//草表示タイミング3
#define S2_CONT_LEAF_APP4		(24)		//草表示タイミング4
#define S2_CONT_LEAF_APP5		(28)		//草表示タイミング5
#define S2_CONT_LEAF_APP6		(32)		//草表示タイミング6
#define S2_CONT_LEAF_APP7		(34)		//草表示タイミング7
#define S2_CONT_LEAF_APP8		(38)		//草表示タイミング8
#define S2_CONT_LEAF_APP9		(42)		//草表示タイミング9
#define S2_CONT_LEAF_APP10		(48)		//草表示タイミング10
#define S2_CONT_SLIDE_IN		(55)		//メインＢＧスライドインタイミング//695

#define S2_MAIN_BG_SLIDE_IN_SYNC	(5)		//メインＢＧスライドインシンク//700
#define S2_MAIN_BG_SIDE_SLIDE_SYNC1	(90)		//メインＢＧ横スライドシンクその1//163
#define S2_MAIN_BG_SIDE_SLIDE_SYNC2	(7)		//メインＢＧ横スライドシンクその2//163
#define S2_MAIN_BG_SIDE_SLIDE_SYNC3	(66)		//メインＢＧ横スライドシンクその3//163

//※----S2_SIDE_SLIDE_W1+S2_SIDE_SLIDE_W2+S2_SIDE_SLIDE_W3 <=128 厳守すること----
#define S2_SIDE_SLIDE_W1		(32)			//横スライド幅その1
#define S2_SIDE_SLIDE_W2		(64)			//横スライド幅その2
#define S2_SIDE_SLIDE_W3		(32)			//横スライド幅その3


#define S2_MAIN_BG_UP_SLIDE_SYNC	(10)		//メインＢＧ縦スライドシンク//873
#define S2_SUB_BLACK_OUT_SYNC		(8)		//シーン2下画面ブラックアウトシンク
#define S2_WHITE_OUT_SYNC		(8)		//シーン2ホワイトアウトシンク//881

#define S3_WAKABA_WIPE_IN_SYNC		(8)	//ワカバワイプインシンク
#define S3_WAKABA_WIPE_OUT_SYNC		(8)	//ワカバワイプアウトシンク
#define S3_KOGANE_WIPE_IN_SYNC		(8)	//コガネワイプインシンク
#define S3_KOGANE_WIPE_OUT_SYNC		(8)	//コガネワイプアウトシンク
#define S3_ENJU_WIPE_IN_SYNC		(8)	//エンジュワイプインシンク
#define S3_ENJU_WIPE_OUT_SYNC		(8)	//エンジュワイプアウトシンク
#define S3_WAIT_WAKABA_DISP		(40)		//ワカバ表示タイム////921
#define S3_WAIT_KOGANE_DISP		(46)		//コガネ表示タイム////961
#define S3_WAIT_ENJU_DISP		(98)		//エンジュ表示タイム////1065+56

#define S3_RIVAL_WIPE_IN_SYNC	(8)		//ライバルワイプインシンク
#define S3_CONT_MASK_1				(56)	//ライバルマスク変更開始その1////1157
#define S3_CONT_MASK_2				(73)	//ライバルマスク変更開始その2////1177
#define S3_CONT_MASK_3				(92)	//ライバルマスク変更開始その3////1197
#define S3_CONT_MASK_4				(10)	//ラストライバルマスク変更開始////1207


#define S3_WAIT_WIN_UD_START	(5)	//上面下面ウィンドウ縮みウェイト
#define S3_RIVAL_WIN_U	(64)			//ライバル表示時のウィンドウマスク上座標
#define S3_RIVAL_WIN_MAKE_SYNC	(5)		//ライバルウィンドウマスク作成シンク数
#define S3_WAIT_SUIKUN_SLIDE_START	(44)	//スイクンスライド開始ウェイト////1274

#define S3_SUIKUN_SLIDE_IN_SYNC	(7)		//スイクンスライドインシンク数
#define S3_ENTEI_SLIDE_IN_SYNC	(7)		//エンテイスライドインシンク数
#define S3_RAIKOU_SLIDE_IN_SYNC	(1)		//ライコウスライドインシンク数

#define S3_WAIT_ENSUIRAI_DISP		(42)	//炎水雷表示時間
#define S3_ENSUIRAI_WIN_L		(70)		//伝説ポケ三匹表示時のウィンドウマスク幅
#define S3_EBSUIRAI_WIN_MAKE_SYNC	(3)	//伝説ポケ三匹ウィンドウマスク作成シンク数







#define S3_CONT_MINAKI		(56)			//ミナキ表示


#define S3_CONT_ANN1		(145)			//アンノーン1匹目表示
#define S3_CONT_ENTEI_SLIDE_OUT	(145)		//エンテイスライドアウト
#define S3_CONT_ANN2		(0)			//アンノーン2匹目表示
#define S3_CONT_RAIKOU_SLIDE_OUT	(10)		//ライコウスライドアウト
#define S3_CONT_ANN3		(0)			//アンノーン3匹目表示
#define S3_CONT_SUIKUN_SLIDE_OUT	(30)		//スイクンスライドアウト


#define S3_ENTEI_SLIDE_OUT_SYNC	(10)		//エンテイスライドアウトシンク数
#define S3_RAIKOU_SLIDE_OUT_SYNC	(10)	//ライコウスライドアウトシンク数
#define S3_SUIKUN_SLIDE_OUT_SYNC	(10)	//スイクンスライドアウトシンク数









#define S3_ROCKET_MASK_MAKE_SYNC	(253)	//ロケット団マスク作成シンク数
#define S3_ROCKET1_SCROLL_VAL		(48)	//ロケット団BG1スクロール値
#define S3_ROCKET2_SCROLL_VAL		(32)	//ロケット団BG2スクロール値
#define S3_ROCKET_MARK_SCROLL_VAL	(8)	//R文字スクロール値
#define S3_ROCKET_SCROLL_SYNC		(254)	//ロケット団BGスクロールシンク数


#define S4_WIPE_IN_SYNC				(10)			//ワイプインシンク数
#define S4_HERO_SLIDE_IN_SYNC		(10)			//ヒーロースライドインシンク数
#define S4_HERO_SLIDE_OUT_SYNC		(10)			//ヒーロースライドアウトシンク数
#define S4_HEROINE_SLIDE_IN_SYNC	(10)			//ヒロインスライドインシンク数
#define S4_HEROINE_SLIDE_OUT_SYNC	(10)		//ヒロインスライドアウトシンク数
#define S4_WAIT_HERO_HEROINE		(25)		//ヒーローヒロイン表示ウェイト
#define S4_CONT_CHIKO_DISP_START	(0)		//チコリータ表示開始
#define S4_CONT_CHIKO_PTCL_START	(0)		//チコリータパーティクル表示開始
#define S4_CONT_WANI_DISP_START	(0)		//ワニノコ表示開始
#define S4_CONT_WANI_PTCL_START	(0)		//ワニノコパーティクル表示開始
#define S4_CONT_HINO_DISP_START	(0)		//ヒノアラシ表示開始
#define S4_CONT_HINO_PTCL_START	(0)		//ヒノアラシパーティクル表示開始
#define S4_WIPE_OUT_SYNC		(26)			//ワイプアウトシンク数



#define S5_WIPE_IN_SYNC	(18)			//ワイプインシンク数
//ここ金
#define S5_GL_MAINBG1_SCROLL	(64)			//メインＢＧ1スクロール値
#define S5_GL_MAINBG2_SCROLL	(64)			//メインＢＧ2スクロール値
#define S5_GL_MAIN_BG_SCROLL_SYNC	(73)		//メインＢＧスクロールシンク数

#define S5_GL_SUBBG1_SCROLL	(64)			//サブＢＧ1スクロール値
#define S5_GL_SUBBG2_SCROLL	(64)			//サブＢＧ2スクロール値
#define S5_GL_SUB_BG_SCROLL_SYNC	(73)		//サブＢＧスクロールシンク数


//ここ銀
#define S5_SL_MAINBG1_SCROLL	(64)			//メインＢＧ1スクロール値
#define S5_SL_MAINBG2_SCROLL	(-64)			//メインＢＧ2スクロール値
#define S5_SL_MAIN_BG_SCROLL_SYNC	(73)		//メインＢＧスクロールシンク数
#define S5_SL_SUBBG1_SCROLL	(-64)			//サブＢＧ1スクロール値
#define S5_SL_SUBBG2_SCROLL	(-64)			//サブＢＧ2スクロール値
#define S5_SL_SUB_BG_SCROLL_SYNC	(73)		//サブＢＧスクロールシンク数

#define S5_CONT_WHITE_OUT_START	(20)			//ホワイトアウトスタートウェイト
#define S5_WHITE_OUT_SYNC	(50)			//ホワイトアウトシンク数

#endif	//__OPD_DEF_H__
